package com.cat.mybatis.domain;

import java.util.Date;

public class ImgSourceDO {
    /**
     * 图片来源ID
     */
    private Integer imgId;

    /**
     * 渠道
     */
    private String channel;

    /**
     * 地址MD5
     */
    private String urlMd5;

    /**
     * 域名
     */
    private String domain;

    /**
     * 小图下载后地址
     */
    private String smallPath;

    /**
     * 小图下载地址
     */
    private String smallUrl;

    /**
     * 下载后地址
     */
    private String path;

    /**
     * 下载地址
     */
    private String url;

    /**
     * 状态；0：未下载，1：已下载，2：已筛选，3：已分类
     */
    private Integer state;

    /**
     * 图片类型
     */
    private String imgType;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 图片来源ID
     * @return img_id 图片来源ID
     */
    public Integer getImgId() {
        return imgId;
    }

    /**
     * 图片来源ID
     * @param imgId 图片来源ID
     */
    public void setImgId(Integer imgId) {
        this.imgId = imgId;
    }

    /**
     * 渠道
     * @return channel 渠道
     */
    public String getChannel() {
        return channel;
    }

    /**
     * 渠道
     * @param channel 渠道
     */
    public void setChannel(String channel) {
        this.channel = channel == null ? null : channel.trim();
    }

    /**
     * 地址MD5
     * @return url_md5 地址MD5
     */
    public String getUrlMd5() {
        return urlMd5;
    }

    /**
     * 地址MD5
     * @param urlMd5 地址MD5
     */
    public void setUrlMd5(String urlMd5) {
        this.urlMd5 = urlMd5 == null ? null : urlMd5.trim();
    }

    /**
     * 域名
     * @return domain 域名
     */
    public String getDomain() {
        return domain;
    }

    /**
     * 域名
     * @param domain 域名
     */
    public void setDomain(String domain) {
        this.domain = domain == null ? null : domain.trim();
    }

    /**
     * 小图下载后地址
     * @return small_path 小图下载后地址
     */
    public String getSmallPath() {
        return smallPath;
    }

    /**
     * 小图下载后地址
     * @param smallPath 小图下载后地址
     */
    public void setSmallPath(String smallPath) {
        this.smallPath = smallPath == null ? null : smallPath.trim();
    }

    /**
     * 小图下载地址
     * @return small_url 小图下载地址
     */
    public String getSmallUrl() {
        return smallUrl;
    }

    /**
     * 小图下载地址
     * @param smallUrl 小图下载地址
     */
    public void setSmallUrl(String smallUrl) {
        this.smallUrl = smallUrl == null ? null : smallUrl.trim();
    }

    /**
     * 下载后地址
     * @return path 下载后地址
     */
    public String getPath() {
        return path;
    }

    /**
     * 下载后地址
     * @param path 下载后地址
     */
    public void setPath(String path) {
        this.path = path == null ? null : path.trim();
    }

    /**
     * 下载地址
     * @return url 下载地址
     */
    public String getUrl() {
        return url;
    }

    /**
     * 下载地址
     * @param url 下载地址
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 状态；0：未下载，1：已下载，2：已筛选，3：已分类
     * @return state 状态；0：未下载，1：已下载，2：已筛选，3：已分类
     */
    public Integer getState() {
        return state;
    }

    /**
     * 状态；0：未下载，1：已下载，2：已筛选，3：已分类
     * @param state 状态；0：未下载，1：已下载，2：已筛选，3：已分类
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 图片类型
     * @return img_type 图片类型
     */
    public String getImgType() {
        return imgType;
    }

    /**
     * 图片类型
     * @param imgType 图片类型
     */
    public void setImgType(String imgType) {
        this.imgType = imgType == null ? null : imgType.trim();
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}